generous person - English Synonyms Dictionary